package com.sgb.goods.entity;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * 描述：商品发布实体类
 *
 * @author qiangHeNooo
 * <p>
 * 时间：2021.11.01
 */
public class GoodsPublishEntity {
    /**
     * 企业id
     */
    @SerializedName("companyId")
    public String companyId;
    /**
     * 一级类目id
     */
    @SerializedName("id")
    public String id;
    /**
     * 一级类目id
     */
    @SerializedName("cid1")
    public String cid1;
    /**
     * 二级类目id
     */
    @SerializedName("cid2")
    public String cid2;
    /**
     * 三级类目id
     */
    @SerializedName("cid3")
    public String cid3;
    /**
     * 一级类目名称
     */
    @SerializedName("cid1Name")
    public String cid1Name;
    /**
     * 二级类目名称
     */
    @SerializedName("cid2Name")
    public String cid2Name;
    /**
     * 三级类目名称
     */
    @SerializedName("cid3Name")
    public String cid3Name;
    /**
     * 商品名称
     */
    @SerializedName("name")
    public String name;
    /**
     * 商品标题
     */
    @SerializedName("title")
    public String title;
    /**
     * 省no
     */
    @SerializedName("provinceNo")
    public String provinceNo;
    /**
     * 市no
     */
    @SerializedName("cityNo")
    public String cityNo;
    /**
     * 区no
     */
    @SerializedName("districtNo")
    public String districtNo;
    /**
     * 所选仓储no
     */
    @SerializedName("depotNo")
    public String depotNo;
    /**
     * 所选仓储名称
     */
    @SerializedName("depotName")
    public String depotName;
    /**
     * 商品描述
     */
    @SerializedName("itemDesc")
    public String itemDesc;
    /**
     * 税率
     */
    @SerializedName("tax")
    public String tax;
    /**
     * 品牌id
     */
    @SerializedName("brandId")
    public String brandId;
    /**
     * 品牌名称
     */
    @SerializedName("brandName")
    public String brandName;
    /**
     * 属性列表
     */
    @SerializedName("attrList")
    public List<AttrChildEntity> attrList;
    /**
     * 单位
     */
    @SerializedName("unit")
    public String unit;
    /**
     * 价格
     */
    @SerializedName("price")
    public String price;

    @SerializedName("val")
    public String val;
    /**
     * 图片list
     */
    @SerializedName("imageUrls")
    public List<String> imageUrls;
    /**
     * 商品详情 富文本
     */
    @SerializedName("itemDetail")
    public String itemDetail;
    /**
     * 出售地no
     */
    @SerializedName("sellProvinceNo")
    public String sellProvinceNo;
    /**
     * 出售地
     */
    @SerializedName("sellProvinceName")
    public String sellProvinceName;
    /**
     * 规格配置
     */
    @SerializedName("skuList")
    public List<GoodsPublishSkuListEntity> skuList;

    public List<GoodsPublishSkuListEntity> skuOldList;

    /**
     * 商品服务属性
     */
    @SerializedName("itemServerAttrVals")
    public List<GoodsServicesEntity> itemServerAttrVals;

    /**
     * 商品服务信息
     */
    @SerializedName("serverInfoDTOS")
    public List<GoodsPublishInfoEntity> serverInfoDTOS;

    /**
     * 视频列表
     */
    @SerializedName("videoList")
    public List<VideoChangeEntity> videoList;
    /**
     * 商品状态，1-正常，2-下架，3-删除 5-草稿,
     */
    @SerializedName("status")
    public int status;
    /**
     * 最低采购量
     */
    @SerializedName("lowestBuy")
    public String lowestBuy;
    /**
     * 商品类型 1：现货 2：期货
     */
    @SerializedName("commodityType")
    public int commodityType;
    /**
     * 货期到期时间数
     */
    @SerializedName("deliveryTime")
    public long deliveryTime;
    /**
     * 货期时间 单位 1：天 2：月
     */
    @SerializedName("deliveryTimeUnit")
    public int deliveryTimeUnit;

    /**
     * 货期时间 单位 1：天 2：月
     */
    @SerializedName("priceScope")
    public String priceScope;

    /**
     * 根据三级id查询的其他信息
     */
    @SerializedName("otherInfos")
    public List<OtherInfo> otherInfos;
}
